package springcloud.handler;

import com.alibaba.csp.sentinel.slots.block.BlockException;
import springcloud.entities.CommonResult;

/**
 * 全局统一的兜底处理类
 */
public class CustomerBlockHandler {

    // 要求：
    // 1 当前方法的返回值和参数要跟原方法一致
    // 2 参数列表与原方法匹配，并在最后添加一个BlockException 类型参数
    // 3 需要用static修饰
    public static CommonResult handleException1(BlockException exception){
        return new CommonResult(444, "用户自定义BlockException1 服务不可用");
    }

    public static CommonResult handleException2(BlockException exception){
        return new CommonResult(444, "用户自定义BlockException2 服务不可用");
    }
}